package com.smartwebx.ha.dal.usebean.view;

import java.util.List;

import com.smartwebx.ha.dal.usebean.DateValue;

/**
 * 日过程特征分析
 * 
 * @author zhangxi
 * 
 */
public class ViewDayProcessAnalysis {
	// 历史最高水位
	private DateValue hisMaxWater;
	// 历史最低水位
	private DateValue hisMinWater;
	// 最高水位
	private DateValue maxWater;
	// 最低水位
	private DateValue minWater;
	// 最高水位排位
	private List<Integer> maxWaterSort;
	// 最低水位排位
	private List<Integer> minWaterSort;
	// 历史最大流量
	private DateValue hisMaxFlow;
	// 历史最小流量
	private DateValue hisMinFlow;
	// 最大流量
	private DateValue maxFlow;
	// 最小流量
	private DateValue minFlow;
	// 最大流量排位
	private List<Integer> maxFlowSort;
	// 最小流量排位
	private List<Integer> minFlowSort;
	// 当前平均水位
	private DateValue curAvgWater;
	// 历史平均水位
	private Double hisAvgWater;
	// 当前平均流量
	private DateValue curAvgFlow;
	// 历史平均流量
	private Double hisAvgFlow;
	// 平均水位排名
	private List<Integer> avgWaterSort;
	// 平均流量排名
	private List<Integer> avgFlowSort;
	// 超警天数
	private Integer warDayNum;
	// 水位最大值序列
	private List<DateValue> waterMaxs;
	// 水位最小值序列
	private List<DateValue> waterMins;
	// 水位平均序列
	private List<DateValue> waterAvgs;
	// 流量最大值序列
	private List<DateValue> flowMaxs;
	// 流量最小值序列
	private List<DateValue> flowMins;
	// 流量平均序列
	private List<DateValue> flowAvgs;

	public DateValue getHisMaxWater() {
		return hisMaxWater;
	}

	public void setHisMaxWater(DateValue hisMaxWater) {
		this.hisMaxWater = hisMaxWater;
	}

	public DateValue getHisMinWater() {
		return hisMinWater;
	}

	public void setHisMinWater(DateValue hisMinWater) {
		this.hisMinWater = hisMinWater;
	}

	public DateValue getMaxWater() {
		return maxWater;
	}

	public void setMaxWater(DateValue maxWater) {
		this.maxWater = maxWater;
	}

	public DateValue getMinWater() {
		return minWater;
	}

	public void setMinWater(DateValue minWater) {
		this.minWater = minWater;
	}

	public List<Integer> getMaxWaterSort() {
		return maxWaterSort;
	}

	public void setMaxWaterSort(List<Integer> maxWaterSort) {
		this.maxWaterSort = maxWaterSort;
	}

	public List<Integer> getMinWaterSort() {
		return minWaterSort;
	}

	public void setMinWaterSort(List<Integer> minWaterSort) {
		this.minWaterSort = minWaterSort;
	}

	public DateValue getHisMaxFlow() {
		return hisMaxFlow;
	}

	public void setHisMaxFlow(DateValue hisMaxFlow) {
		this.hisMaxFlow = hisMaxFlow;
	}

	public DateValue getHisMinFlow() {
		return hisMinFlow;
	}

	public void setHisMinFlow(DateValue hisMinFlow) {
		this.hisMinFlow = hisMinFlow;
	}

	public DateValue getMaxFlow() {
		return maxFlow;
	}

	public void setMaxFlow(DateValue maxFlow) {
		this.maxFlow = maxFlow;
	}

	public DateValue getMinFlow() {
		return minFlow;
	}

	public void setMinFlow(DateValue minFlow) {
		this.minFlow = minFlow;
	}

	public List<Integer> getMaxFlowSort() {
		return maxFlowSort;
	}

	public void setMaxFlowSort(List<Integer> maxFlowSort) {
		this.maxFlowSort = maxFlowSort;
	}

	public List<Integer> getMinFlowSort() {
		return minFlowSort;
	}

	public void setMinFlowSort(List<Integer> minFlowSort) {
		this.minFlowSort = minFlowSort;
	}

	public DateValue getCurAvgWater() {
		return curAvgWater;
	}

	public void setCurAvgWater(DateValue curAvgWater) {
		this.curAvgWater = curAvgWater;
	}

	public Double getHisAvgWater() {
		return hisAvgWater;
	}

	public void setHisAvgWater(Double hisAvgWater) {
		this.hisAvgWater = hisAvgWater;
	}

	public DateValue getCurAvgFlow() {
		return curAvgFlow;
	}

	public void setCurAvgFlow(DateValue curAvgFlow) {
		this.curAvgFlow = curAvgFlow;
	}

	public Double getHisAvgFlow() {
		return hisAvgFlow;
	}

	public void setHisAvgFlow(Double hisAvgFlow) {
		this.hisAvgFlow = hisAvgFlow;
	}

	public List<Integer> getAvgWaterSort() {
		return avgWaterSort;
	}

	public void setAvgWaterSort(List<Integer> avgWaterSort) {
		this.avgWaterSort = avgWaterSort;
	}

	public List<Integer> getAvgFlowSort() {
		return avgFlowSort;
	}

	public void setAvgFlowSort(List<Integer> avgFlowSort) {
		this.avgFlowSort = avgFlowSort;
	}

	public Integer getWarDayNum() {
		return warDayNum;
	}

	public void setWarDayNum(Integer warDayNum) {
		this.warDayNum = warDayNum;
	}

	public List<DateValue> getWaterMaxs() {
		return waterMaxs;
	}

	public void setWaterMaxs(List<DateValue> waterMaxs) {
		this.waterMaxs = waterMaxs;
	}

	public List<DateValue> getWaterMins() {
		return waterMins;
	}

	public void setWaterMins(List<DateValue> waterMins) {
		this.waterMins = waterMins;
	}

	public List<DateValue> getWaterAvgs() {
		return waterAvgs;
	}

	public void setWaterAvgs(List<DateValue> waterAvgs) {
		this.waterAvgs = waterAvgs;
	}

	public List<DateValue> getFlowMaxs() {
		return flowMaxs;
	}

	public void setFlowMaxs(List<DateValue> flowMaxs) {
		this.flowMaxs = flowMaxs;
	}

	public List<DateValue> getFlowMins() {
		return flowMins;
	}

	public void setFlowMins(List<DateValue> flowMins) {
		this.flowMins = flowMins;
	}

	public List<DateValue> getFlowAvgs() {
		return flowAvgs;
	}

	public void setFlowAvgs(List<DateValue> flowAvgs) {
		this.flowAvgs = flowAvgs;
	}

}
